The course will cover the following topics:
Object-Oriented Programming (OOP) Environment; Input/Output; Loops; Decision; Methods; Arrays and Strings; Encapsulation; Object Oriented Programming; Useful OO features; Classes and objects; inheritance; Polymorphism; Applet.